﻿Body
{
    background-image:url(../Content/images/BGSwirls.gif);background-position:left top;background-repeat:no-repeat;
    font-family: verdana,helvetica,sans-serif;
    font-size: 8pt; 
    text-align:left;
    color:#b3b3b3;
    margin-top:7px;
    width:746px;
	margin:auto;
}

img
{
	border:0px;
}

.image {
	position:relative;
	float:left; /* optional */
}
.image .text {
	position:absolute;
	top:10px; /* in conjunction with left property, decides the text position */
	left:10px;
	width:300px; /* optional, though better have one */
}

html{
width:100%;
padding:10px 0 10px 0;
}

a{ 
	color: #6E6E6E; 
	text-decoration: none;
}
a:hover		{ color: #6DB200 }
a:active 
{
	text-decoration: underline;
	color: #ffffff
}

body p {
font-family: Tahoma;
font-size: 11px;
color: #585858;
}

.clearfix {
	display: block;
}

.clearfix::after{
clear:both;
content: '.';
display: block;
height: 0px;
visibility: hidden;
}

#header{
float:left;
font-family:Tahoma;
font-size:11px;
color:#585858;
height:71px;
margin:0 0 4px 0;
width:745px;
}
#header img{
float:left;
}
.logo{
float:left;
width:100px;
}
.lang{
float:left;
width:105px;
margin:10px 0 0 0;
padding:9px 10px 7px 60px;
border-right:1px solid #BABABA
}
.lang img{
padding:3px 9px 3px 0px;
margin:5px 0px 0px 0px;
}

#header .center{
border-left:1px solid #BDBDBD;
padding-left: 9px;
}

.search{
float:left;
width:140px;
margin:10px 0 0 0;
padding:9px 10px 7px 15px;
border-right:1px solid #BABABA
}
.search input{
width: 130px;
height:17px;
float:left;
border:1px solid #6E6E6E;
margin:7px 0 0 0;
font-family:Tahoma;
font-size:11px;
color:#6E6E6E;
font-weight:bold;
padding:1px 0 0 4px;
}
.cart{
float:left;
width:123px;
margin:10px 0 0 0;
padding:9px 10px 7px 15px;
background-image:url(../Content/images/cart.gif);
background-position:20px 4px;
background-repeat:no-repeat
}
.cart strong{
margin:0 0 15px 34px;
float:left
}
.cart font{
color:#C30205;
font-weight:bold;
font-size:11px
}

.cart a{
	color: #585858;
	text-decoration:none;
}

.theme
{
	float:left;
	width:auto;
}

#menu{
float:left;
}

ul, ol, dl, dt, dd, li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content{
float:left;
margin:4px 0 0 0;
width:746px;
}
#content2{
float:left;
margin:4px 0 0 0;
width:746px;
}
.botmenu{
display:block;
float:left;
width:450px;
padding:10px 0 5px 35px
}
#footer{
float:left;
margin:4px 0 0 0;
padding:10px 0 0 0;
background-color:#E7E3D8;
height:59px;
width:100%;
}
.pay{
margin:12px 50px 0 13px;
float:left
}
.copy{

color:#626262;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}
.copy p{
width:500px;
text-align:center
}
.botmenu{
display:block;
float:left;
width:450px;
padding:10px 0 5px 35px
}
.botmenu li{
float:left;
list-style-type:none;
padding:0 10px 0 10px;
background-image:url(../Content/images/dots.gif);
background-position:top right;
background-repeat:no-repeat;
}
.botmenu a{
color:#807F7F;
text-decoration:none;
float:left;
}

.field-validation-error {
color: #D63301;
background-color: #FFCCBA;
}

#footer .back{
background-image:none;
width:90px;
}
#footer p{
float:left
}
#footer p a{
color:#626262;
text-decoration:none
}
#footer p .under{
text-decoration:underline
}
#content2 .inner_copy {border:0;color:#f00;float:left;width:50%!important;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:12px}
#content .inner_copy {border:0;color:#f00;float:left;width:50%!important;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:12px}

/**************************************************/
/* GLOBAL STYLES                                 
/**************************************************/
h1, h2, h3, h4 {color: #333333;}
h1 {margin-left:0px; font-family: Tahoma ;font-weight:normal; padding-left:10px; background-color:#f5f5f5; font-size:20px; height:32px; color:#333333; margin-top:0px; padding-top:5px;}
h2 { font-size: 16px; margin-bottom: 5px; }
h3 { font-size: 14px; margin-bottom: 5px; }
h4 {}
h5 { margin-top: 10px; margin-bottom: 10px; font-weight: bold; font-size: 11px; color: #444444; padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; background-color: #eaebeb; border-left: #d3d3d3 1px solid; border-bottom: #8e9fba 1px solid; border-top-width: 1px; border-top-color: #d3d3d3; border-right-width: 1px; border-right-color: #d3d3d3; }
select {}
hr { border: 0; width: 100%; color: #4682b4; height: 1px; }
a:link {color: #333333; }
a:Visited {color: #333333; }
a:Hover {color: #666666;}
p { font-size: 8pt; color: #6f6f6e;}
big { font-size: 10pt; }
small { font-size: 7pt; }
.Error { font-weight: bold; color: #ff0000; font-size: 12px; margin-bottom: 5px; margin-top: 5px; }
.FailureText {color:Red;}
.Success{ font-weight: bold; color: Green; font-size: 13px;  white-space:pre; background-image: url(../Content/images/check.png); background-repeat: no-repeat; padding-left: 15px; margin-bottom: 10px; margin-top: 5px; }
.Optional {font-weight: bold; color:  Blue; font-size: 13px; white-space:pre;  background-image: url(../Content/images/warning_small.gif); background-repeat: no-repeat; padding-left: 15px; margin-bottom: 10px; margin-top: 5px; }
.AddOnMessage { color: #cb5d2a; font-size:11px; }
.ProductPageNewItem {text-align:right;position:relative;bottom:145px;right:2px;}
.NewItemStyle {position:relative;bottom:12px;left:60px;}
.PluginMessage{ margin-left:10px; font-size:12px; font-weight:normal; font-family:Verdana; text-align:left;}

/**************************************************/
/* FORMS                                         
/**************************************************/
.Form {margin-bottom:10px; width:100%; color:#6f6f6e}
.FormTitle { font-weight: bold; font-size: 14px; color: #7C7C7C; background-color: #EAEBEB; padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; border-bottom: #b4b4b4 0px solid; }
.Form .Search { background-color: #f1f1f1; padding-right: 10px; padding-left: 10px; padding-bottom: 20px; padding-top: 10px; border-right: #b5b4b5 1px solid; border-top: #b5b4b5 1px solid; border-left: #b5b4b5 1px solid; border-bottom: #b5b4b5 1px solid; margin-top: 5px; margin-bottom: 5px; }
.Form .Asterix { color: red; }
.Form .HeaderStyle { font-weight: bold; font-size: 11px; background-color: #e6e6e6; color: #333333; margin-bottom: 5px; margin-top: 10px; padding-bottom: 3px; padding-top: 3px; padding-left: 5px; padding-right: 5px; }
.Form .Row { padding-bottom: 10px; color: #7C7C7C;}
.Form .FieldStyle {display: block; white-space: nowrap; width:120px; white-space: nowrap; font-size: 12px; font-weight: bold; color: #4b4b4b; text-align: right; margin-bottom: 10px; padding-right: 10px; padding-top:6px; }
.Form .ValueStyle {display:block; font-size: 11px; font-weight: normal; color: #333333; padding-bottom: 2px; padding-top: 2px; }
.Form .ValueField {padding-bottom:8px;padding-top:5px;}
.Form .SuccessMsg {color: Green; font-size: 13px;}
.Form .BackLink {color:#333333;font-size: 11px;text-decoration:underline;}
.Form .TextField {width:155px;margin-left:5px;}
.Form .HintStyle { font-size: 10px; font-weight: normal; color: #333333; padding-left: 10px; border-right: #3399cc 1px solid; padding-right: 10px; border-top: #3399cc 1px solid; padding-bottom: 5px; border-left: #3399cc 1px solid; padding-top: 5px; border-bottom: #3399cc 1px solid; background-color: #ffffcc; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; }
.Form .Button { margin-top:10px; margin-left:5px; border:none; height:22px; width:100px;}
.Form .ChangePassword { margin-top:10px; margin-right:5px; border:none; height:19px; width:101px;}
.Form .EditContact { margin-top:10px; margin-right:5px; border:none; height:19px; width:101px;}
.Form .ForgetLink {margin-top:10px;}
.Form .RememberMe {padding-bottom:5px;}
.Form .Rightalign {padding-left:7px;margin-bottom:30px;}
.Form .LeftContent {float:left; width:150px; white-space:normal;vertical-align:middle;}
.Form .ReviewLeftContent {float:left; width:160px;}
.Form .ShoppingTotalContent {float:left; width:100px;}
.Form .RightContent {float:right;}
.Form .CouponContent {float:left;width:auto;position:relative;top:40px;left:auto;}
.Form .Clear {clear:both;}

/**************************************************/
/* Header Content
/**************************************************/
#Header {margin-bottom:20px;margin-top:10px;display:inline-block;}
#Header table {width:100%;}
#Logo {width:220px;float:left;}
#SiteLinks {width:425px;float:left;margin-top:20px;margin-right:8px;}
#SiteLinks .Link {font-family:Arial;color: #6f6f6e;font-size:13px;margin-left:4px; margin-right:5px;letter-spacing:0px;text-transform:capitalize;}
#SiteLinks .Link A:link {text-decoration: none; margin-right:2px; color: #6f6f6e;}
#SiteLinks .Link A:visited {text-decoration: none;margin-right:2px;color: #6f6f6e;}
#SiteLinks .Link A:hover { text-decoration: none; color: #a52a2a; }
#CartItemCount { background:url(../Content/images/view_cart_bg.gif);background-position:center;background-repeat:no-repeat; padding:10px; margin:10px;}
#CartItemCount A {font-family:Arial;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
.LoginText {font-family:Arial;color: #71C75C;margin-right:2px; margin-bottom:0px; padding-right:0px; text-decoration:none; font-size:14px; height:30px; font-weight:bold;}
.LoginName .Login {font-family:Arial; color:#71C75C; text-decoration:none;font-size:14px;position:relative; float:right;}
.RightTopcontent {width:500px; float:right;text-align:right;}
.CustomerServiceLinks {width:300px; float:left;color:#333333;margin-left:5px;margin-top:15px;}
.CustomerServiceLinks a { text-decoration:none; }
.CustomerServiceLinks img {vertical-align:middle;border:none;}
.CustomerServiceLinksText {font-family:Arial;font-size:12px;vertical-align:middle;margin-right:3px;}
.HomePromoContent {position:relative;left:-4px;margin-right:10px;}

/******************************/
/* Footer Content
/******************************/
#FooterContent {clear:left;width:959px; text-align:left;height:95px;background:url(../Content/images/Footer.gif);background-position:left;background-repeat:no-repeat; }

#FooterContent #NewsLetterSignUp { width:180px; float:left; margin-left:8px; margin-top:15px;}
#FooterContent #NewsLetterSignUp .Title {font-family:Arial;font-size:11px;color:#6f6f6e;}
#FooterContent #NewsLetterSignUp .ValueStyle { display:block; font-size: 11px; font-weight: normal; color: #333333; padding-bottom: 2px; padding-top: 5px; }
#FooterContent #NewsLetterSignUp .ImageButton {vertical-align:middle;padding-left:3px; padding-bottom:5px; }
#FooterContent #NewsLetterSignUp img {vertical-align:bottom;}

#FooterContent #FooterCard { margin:0px; float:left; width:260px; margin-top:15px; height:30px;}
#FooterContent #FooterCard .Title {font-family:Arial;font-size:11px;color:#6f6f6e;margin-bottom:5px;}
#FooterContent #FooterCard img {vertical-align:middle;margin-right:5px;}

#FooterContent #FooterShipping { width:150px; margin:0px; margin-top:15px; float:left;  position:relative; left:0px; bottom:0px;}
#FooterContent #FooterShipping .Title {font-family:Arial;font-size:11px;color:#6f6f6e;margin-bottom:5px;}
#FooterContent #FooterShipping img { vertical-align:middle;margin-right:5px;}

#FooterContent #FooterCopyRight { text-align:left; margin:0px; position:relative; float:left; right:410px; top:70px; }
#FooterContent #FooterCopyRight .Title {font-family:Arial; font-size:12px;color:#6f6f6e; }

#FooterContent #FooterSecured { width:250px; text-align:left;  margin:0px; float:right; position:relative; bottom:0px; right:40px;}
#FooterContent #FooterSecured .Title { font-family:Arial;font-size:11px;color:#6f6f6e;margin-bottom:5px;}
#FooterContent #FooterSecured img { vertical-align:middle;margin-right:5px;}

#Footer { padding-right: 5px; padding-left: 5px; padding-bottom: 10px; padding-top: 5px; margin-bottom: 30px; margin-top:10px;}

#Footer .FooterLinks {text-transform:capitalize;font-size:12px;font-family:Arial;margin-left:15px;}
#Footer .FooterLinks .Link {color: #6f6f6e; margin-left:5px; margin-right:4px;letter-spacing:0.3px;}
#Footer .FooterLinks .Link A:link { text-decoration: none; margin-right:2px; color: #6f6f6e;}
#Footer .FooterLinks .Link A:visited {text-decoration: none;margin-right:2px;color: #6f6f6e;}
#Footer .FooterLinks .Link A:hover { text-decoration: none; color: #a52a2a; }

#Footer p {text-transform:none;font-size:11px;font-family:Arial;margin-left:15px;color: #6f6f6e;letter-spacing:0.3px;word-spacing:1px;}


/**************************************************/
/* SHOPPING CART                                 
/**************************************************/
.ShoppingCart {margin-bottom: 10px;background-color: white;}
.ShoppingCart .Title {text-align:left; vertical-align:middle; padding-bottom:8px;  padding-top:8px; padding-left:5px; font-family:Arial;background-color:#f5f5f5;  font-size:20px; color:#494949; width:auto; font-weight:bold; }
.ShoppingCart .CheckoutBox {margin-top:5px; font-family:Arial; text-align: right; background-color: white; }
.ShoppingCart .CustomerService { font-weight: bold; font-size: 9pt; font-family:Arial; background-color: #FFFFFF;}
.ShoppingCart .QuickSearchfield {float:left;margin-top:0px;}
.ShoppingCart .QuickSearchfield .Button {position:relative;top:5px;}
.ShoppingCart .BreadCrumb {background:url(../Content/images/freeshipping_bg.gif) no-repeat; background-position:right;height:50px;  padding-bottom:8px;}
.ShoppingCart .BreadCrumb .PromoText {position:relative;top:16px;float:right;right:12px;}
.ShoppingCart .Horizontal{float:left; width:100%; border-top:1px dotted #898989;margin: 0px 0px 5px 0px;}
.ShoppingCart .Grid {}
.ShoppingCart .Grid .Header{font-family:Arial; background-color: white; text-transform:uppercase; border-bottom: solid 1px #C0C0C0; font-weight: bold; font-size: 12px;color: #494949; }
.ShoppingCart .Grid .Row {font-weight: normal; font-size: 11px; color: #999999;background-color:white;border-bottom:solid 1px #DFDFDF; border-collapse:inherit;}
.ShoppingCart .Grid .Quantity { width: 60px; height: 25px; } 
.ShoppingCart .Grid .AlternatingRow {border-bottom:solid 1px #DFDFDF;margin-top:5px; font-weight: normal; font-size: 11px; color: #999999; background-color: #F5F5F5; padding-top: 20px;padding-bottom: 20px;}
.ShoppingCart .Grid .Row .RemoveItem, .ShoppingCart .Grid .AlternatingRow .RemoveItem{height:60px; padding-left:20px; width:70px;}
.ShoppingCart .Grid .ProductName{ font-size: 12px; font-weight:bold; font-family:Arial; font-family: verdana; color: #494949;}
.ShoppingCart .Grid .Description { font-size: 12px; font-family: verdana; padding-top: 5px; }
.ShoppingCart .Grid a:link, .ShoppingCart .Grid a:visited {color: #494949; font-family:Arial; font-size: 15px;font-weight: bold; text-decoration:none;}
.ShoppingCart .Update { font-weight: normal; margin-top: 5px; }
.ShoppingCart .Quantity { width: 40px; height: 15px; }
.ShoppingCart .CartTotals { margin-bottom: 10px; text-align: right; }
.ShoppingCart .Apply {vertical-align:bottom;margin-top:45px; color:#757575; font-weight:bold;}
.ShoppingCart .TotalBox {text-align:right; color:#494949;}
.ShoppingCart .TotalBox table{ float:right;}
.ShoppingCart .TotalBox td {width:122px; padding:3px;text-align:left; border-bottom: solid 1px #C0C0C0; background-color:White;}
.ShoppingCart .TotalBox tr {height:40px;}
.ShoppingCart .TotalBox .TotalValue {text-align:right; color:#494949}
.ShoppingCart .bold td{text-align:left; font-weight:bold;}
.ShoppingCart .ShipBy{text-align:left; font-weight:bold;color:#494949}
.ShoppingCart .TotalBoxFooter {width:100%;}
.ShoppingCart .TotalBoxFooter tr{background-color:white; width:100%; margin-bottom: 10px;}
.ShoppingCart .TotalBoxFooter .CustomMessage {text-align:left; font-size:11px; margin-top:39px; color:#494949; padding-left:5px;}
.ShoppingCart .TotalBoxFooter td{text-align:right;}
.ShoppingCart .CrossSellItem {border:2px solid #cccccc;height:auto;width:175px; text-align: center; padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px;margin-top: 10px; margin-bottom: 10px; margin-left: 0px;margin-right:18px; }
.ShoppingCart .TableContainer .TotalBox {width:100%}
.ShoppingCart .TableContainer .TotalBox .FieldValue{text-align:right; color:#494949; width:80px; padding-right:5px;}
.ShoppingCart .ShippingText{padding-bottom:20px; color:red}
.ShoppingCart .CartRelatedItem .ItemStyle {vertical-align:top; padding:0px; text-align:left; padding-bottom:5px;}

/**************************************************/
/* CART ITEM RELATED PRODUCTS GRID
/**************************************************/
#CartItemRelatedProducts { text-align: left;margin-bottom:50px;}
#CartItemRelatedProducts .Title {padding:5px 0px 5px 5px;background-color: #F5F5F5;color: #6f6f6e;font-size: 25px;font-family:Times New Roman;letter-spacing:0px;margin-bottom:10px;margin-left:0px;}
#CartItemRelatedProducts .CartRelatedItem 
{
    vertical-align:top;text-align:left;width:173px;height:190px;padding-left:5px; padding-right:7px;margin-right:5px;
    background-image:url(../Content/images/line_seperator.gif);background-repeat:no-repeat;background-position:right center;
}

#CartItemRelatedProducts .CartRelatedItem .Price { font-weight: normal; font-size: 18px;color: #df7228; text-align:center; }
#CartItemRelatedProducts .CartRelatedItem .RegularPrice { font-weight: normal; font-size: 18px; font-family: verdana,arial; color: #df7228; text-decoration: line-through; }
#CartItemRelatedProducts .CartRelatedItem .SalePrice { font-weight: normal; font-size: 18px;color: #df7228; padding-top: 5px; }
#CartItemRelatedProducts .CartRelatedItem .CallForPrice { margin-bottom: 5px; }
#CartItemRelatedProducts .CartRelatedItem .DetailLink {height:37px;font-family:Arial;font-weight:normal;color:#313131; font-size: 13pt;}
#CartItemRelatedProducts .CartRelatedItem .DetailLink A:link { color: #313131; text-decoration: none;  }
#CartItemRelatedProducts .CartRelatedItem .DetailLink A:Visited { color: #313131; text-decoration: none; }
#CartItemRelatedProducts .CartRelatedItem .DetailLink A:Hover { color: #313131; text-decoration: none; }
#CartItemRelatedProducts .CartRelatedItem .ShortDescription {height:14px;font-size: 9pt;font-family:Arial;font-weight:normal;color:#313131;margin-top:3px;}
#CartItemRelatedProducts .CartRelatedItem .Image { height:100px; margin-bottom:0px;text-align:center;vertical-align:text-bottom; }
#CartItemRelatedProducts .CartRelatedItem .BuyButton { margin-bottom:0px; margin-top:5px;}
#CartItemRelatedProducts .CartRelatedItem .StarRating {font-family:Arial;font-weight:normal;color:#313131; font-size:9pt;text-align:left;margin-left:0px;}
/* --------------------SLIDER---------------------*/
#CartItemRelatedProducts #Cart_CrossSellItem_outer {position:relative;margin-left:5px;bottom:10px;margin-right:0px;margin-top:7px;}
#CartItemRelatedProducts #Cart_CrossSellItem_outer .SlideItMoo_forward,
#CartItemRelatedProducts #Cart_CrossSellItem_outer .SlideItMoo_back{position:absolute;cursor:pointer;width:25px;height:200px;top:15px;bottom:10px;right:35px;background:url(../images/RightScroll.gif) no-repeat center;} 
#CartItemRelatedProducts #Cart_CrossSellItem_outer .SlideItMoo_back {left:-15px;background:url(../Content/images/LeftScroll.gif) no-repeat center;}
#CartItemRelatedProducts #Cart_CrossSellItem_inner{width:100%;overflow:hidden;margin:0px 0px 0px 10px;padding:10px 0px 10px 0px;}
#CartItemRelatedProducts #Cart_CrossSellItem_items {}
#CartItemRelatedProducts #Cart_CrossSellItem_items div.Cart_CrossSellItem_element {float:left;clear:right;}
#CartItemRelatedProducts #Cart_CrossSellItem_items a {}
#CartItemRelatedProducts #Cart_CrossSellItem_items a img{ border:none; }

/************************************************/
/* Shopping Cart Navigation						*/
/************************************************/
#NavigationCart {font-weight: bold; font-size: 10pt;color: #333311; font-family:Arial; background:#F5F5F5; display:block;width:180px;margin-bottom:50px;height:165px;}
#NavigationCart .GrayBorder { background-color:#D1D1D1; width:160px; height:1px;margin-left:10px;}
#NavigationCart .CallForPrice { text-align: center; font-weight: bold; font-size: 11px; color: #cc6600; }
#NavigationCart .RegularPrice { text-align: center; font-weight: bold; font-size: 8pt; color: #666666; text-decoration: line-through; }
#NavigationCart .SalePrice { text-align: center; font-weight: bold; font-size: 8pt; color: #cc6600; }
#NavigationCart .Price { text-align: left; font-weight: bold; font-size: 8pt; color: #cc6600; margin:0px; padding:0px; }
#NavigationCart .ShortDescription { margin-bottom: 5px; }
#NavigationCart .Image { background:#f5f5f5; border:0px;text-align:left;}
#NavigationCart #Header { margin:0px; padding:0px; }
#NavigationCart #Header .Title {float:left; margin:5px 0px 5px 10px;text-align:left;} 
#NavigationCart #Header .Total { font-weight: normal;color: #df7228; text-align:right; padding-top:5px; padding-bottom:5px;margin-right:10px; }
#NavigationCart .Detail {width:160px;height:22px;margin:2px 0px 7px 10px; font-size: 8pt; font-weight: bold; color:#333311;}
#NavigationCart .Detail .Name {margin-right:5px; }
#NavigationCart .BuyButton { margin:0px 0px 10px 10px;overflow:hidden;display:block; }
/* ----------------IMAGE SLIDER STARTS-------------*/
#NavigationCart_outer {overflow:hidden; width:180px;height:160px; background:#f5f5f5;display:block; position:relative;padding-bottom:5px;}
#NavigationCart_outer .SlideItMoo_forward,
#NavigationCart_outer .SlideItMoo_back {display:block;top:45px;right:10px; overflow:hidden;position:absolute;cursor:pointer; width:16px;height:16px;background:url(../Content/images/nextScroll.gif) no-repeat center;}
#NavigationCart_outer .SlideItMoo_back {left:10px;background:url(../Content/images/previousScroll.gif) no-repeat center;}
#NavigationCart_outer #NavigationCart_Items {margin-left:0px !important;}
#NavigationCart_outer #NavigationCart_Items div.NavigationCartItem {}
#NavigationCart_outer #NavigationCart_Items .Image {text-align:center;height:105px;width:100px;margin-left:40px !important;margin-top:2px;margin-bottom:2px;}
#NavigationCart_outer #NavigationCart_Items a img{margin:5px 0px 5px 0px;}
/* ----------------IMAGE SLIDER STARTS-------------*/

/**************************************************/
/* SHOPPING CART NAVIGATION                                 
/**************************************************/
.SiteMap .ShoppingCartNavigation { color:#646464; }
.SiteMap .ShoppingCartNavigation .NodeStyle { font-weight: normal; font-size: 10pt; font-family: Arial; padding-bottom: 2px;  padding-top: 2px;   color: #5C5C5C; padding-left: 0px;  padding-right: 0px; }
.SiteMap .ShoppingCartNavigation .RootNodeStyle { text-transform:uppercase; color: #333333; font-weight: bold; padding-right:10px;padding-left:0px; padding-bottom: 5px; padding-top: 10px; font-size: 12px; font-family: Tahoma; }
.SiteMap .ShoppingCartNavigation .HoverNodeStyle { color: red;  }
.SiteMap .ShoppingCartNavigation .ParentNodeStyle { }
.SiteMap .ShoppingCartNavigation .LeafNodeStyle { color: #5C5C5C; }
.SiteMap .ShoppingCartNavigation .LeafNodeStyle A:Link { color: #5C5C5C; }
.SiteMap .ShoppingCartNavigation .LeafNodeStyle A:Visited { color: #5C5C5C; }
.SiteMap .ShoppingCartNavigation .LeafNodeStyle A:HOVER { color: red; }
.SiteMap .ShoppingCartNavigation .SelectedNodeStyle {  }

/**************************************************/
/* CHECKOUT                                 
/**************************************************/
.Checkout {padding-bottom: 30px; padding-top: 0px; width:100%; padding-right: 10px; padding-left: 0px; text-align: left;margin-top:0px; }
.Checkout h1{}
.Checkout .Overview { font-size: 11px; color: black; padding-bottom: 20px; }
.Checkout .Or { font-weight: bold; font-size: 16px; color: #0099cc; font-family: arial; padding-right: 10px; padding-left: 10px; }
.Checkout .Steps { text-align: left; height: 25px; }
.Checkout .Steps .Passive { font-weight: bold; font-size: 11px; color: silver; margin-right: 10px; }
.Checkout .Steps .Active { font-weight: bold; font-size: 11px; color: #4F893F; margin-right: 10px;}
.Checkout .Review {color:#313131; margin-left:0px; text-align:left;}
.Checkout .NextButton { }
.Checkout .BackLink { margin-top:50px; }


/**************************************************/
/* BUTTON STYLE
/**************************************************/

a.ViewButton 
{
    color: #f2f2f2;
    font-style: normal;
    font-weight: bold;
    font-size: 9px;
    background-image: url(../Content/images/view_cart_bg.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height:16px;
    display:inline-block;
    text-transform: uppercase;
    width:70px;
    text-align:center;
    text-decoration:none;
    padding-left: 3px;
    padding-top:3px;
}

a.PrevNextButton 
{
    color: #f2f2f2;
    font-style: normal;
    font-weight: bold;
    font-size: 9px;
    background-image: url(../Content/images/view_cart_bg.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height:14px;
    display:inline-block;
    text-transform: uppercase;
    padding: 2px;
    padding-left: 8px;
    width:65px;
    text-align:center;
    text-decoration:none;
	padding-top:3px;
}

a.Button 
{
    color: #f2f2f2;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    background-image: url(../Content/images/view_cart_bg.gif);
    background-repeat:repeat-x;
    background-position: left center; 
    display:inline-block;
    text-transform: uppercase;
    padding-top:3px;
    text-align:center;
    text-decoration:none;
    height:16px;
    cursor:pointer;   
}
a.GrayButton 
{
    color: #f2f2f2;
    font-style: normal;
    font-weight: bold;
    font-size: 9px;
    background-image: url(../Content/images/tab_grey_bg.gif);
    background-repeat:repeat-x;
    background-position: left center; 
    display:inline-block;
    text-transform: uppercase;
    padding-top:3px;
    vertical-align:top;
    text-align:center;
    text-decoration:none;    
    height:16px;   
}

a.ButtonLongText 
{
    color: #f2f2f2;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    background-image: url(../Content/images/button_background.gif);
    background-repeat:repeat-x;
    background-position: left center; 
    display:inline-block;
    text-transform: uppercase;
    padding-bottom:2px;
    padding-top:5px;
    text-align:center;
    text-decoration:none;    
    height:16px;   
}

/* background style for the screen when an ajax progress update is displayed */
#ajaxProgressBg {
    border: 0; padding: 0; margin: 0; width: 100%; position: absolute; background-color: #444444; opacity: 0.3;
    filter: Alpha(opacity:30); z-index: 0; }
#ajaxProgress{
    padding: 0; position: absolute; background-color: #FFFFFF; background: #FFFFFF url(../Content/images/loading.gif) no-repeat 50%;
    z-index: 1; left:50%; margin-left:-100px; width:100px; height:100px; border: solid 2px #444444; }
